resistors generators controls connectors hmi power layouts automation engineering industrial diodes plc programming generator scada atv control capacitors plc